home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-02-08 | 3.0 KB | 93 lines |
- include ../conf/dp.conf
- include ../Makefile.hw
-
- PROGS = setmodem
- SMOBJS=setmodem.o
- SMSRCS=setmodem.c
- DEFS=${HWSUPPORT}
- SRCS=$(SMSRCS)
- COM_FILES=t1600.com t1600.spkr.com t3000.com t3000.spkr.com query.com \
- wb.com wb.spkr.com README
- INST_FILES=${DPMODEM_DIR}/setmodem \
- ${DPMODEM_DIR}/initmodem \
- ${DPMODEM_DIR}/t1600.com \
- ${DPMODEM_DIR}/t1600.spkr.com \
- ${DPMODEM_DIR}/t3000.com \
- ${DPMODEM_DIR}/t3000.spkr.com \
- ${DPMODEM_DIR}/wb.com \
- ${DPMODEM_DIR}/wb.spkr.com \
- ${DPMODEM_DIR}/query.com \
- ${DPMODEM_DIR}/README
-
- CFLAGS=-O $(DEFS)
- LINTFLAGS=
-
- all: $(PROGS)
-
- setmodem: $(SMOBJS)
- $(CC) $(CFLAGS) -o setmodem $(SMOBJS)
-
- install: ${INST_FILES}
-
- ${DPMODEM_DIR}/setmodem: setmodem
- install -s -o root -g staff -m 755 setmodem ${DPMODEM_DIR}
- ${DPMODEM_DIR}/initmodem: initmodem.sh
- install -c -o root -g staff -m 755 initmodem.sh ${DPMODEM_DIR}/initmodem
-
- ${DPMODEM_DIR}/t1600.com: t1600.com
- install -c -m 444 t1600.com ${DPMODEM_DIR}
- ${DPMODEM_DIR}/t1600.spkr.com: t1600.spkr.com
- install -c -m 444 t1600.spkr.com ${DPMODEM_DIR}
- ${DPMODEM_DIR}/t3000.com: t3000.com
- install -c -m 444 t3000.com ${DPMODEM_DIR}
- ${DPMODEM_DIR}/t3000.spkr.com: t3000.spkr.com
- install -c -m 444 t3000.spkr.com ${DPMODEM_DIR}
- ${DPMODEM_DIR}/wb.com: wb.com
- install -c -m 444 wb.com ${DPMODEM_DIR}
- ${DPMODEM_DIR}/wb.spkr.com: wb.spkr.com
- install -c -m 444 wb.spkr.com ${DPMODEM_DIR}
- ${DPMODEM_DIR}/query.com: query.com
- install -c -m 444 query.com ${DPMODEM_DIR}
- ${DPMODEM_DIR}/README: README
- install -c -m 444 README ${DPMODEM_DIR}
-
- clean:
- rm -f foo core tags lint lint.setmodem a.out *.o setmodem Makefile.bak
-
- lint: setmodem.lint
-
- setmodem.lint: $(SMSRCS)
- lint $(LINTFLAGS) -z $(SMSRCS) >lint.setmodem
-
- depend: $(SRCS)
- for i in `ls $(SRCS) | sort | uniq`; do \
- cc -M $(DEFS) $$i | \
- awk ' { if ($$1 != prev) \
- { if (rec != "") print rec; rec = $$0; prev = $$1; } \
- else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
- else rec = rec " " $$2 } } \
- END { print rec } ' >> makedep; done
- echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
- echo '$$r makedep' >>eddep
- echo 'w' >>eddep
- cp Makefile Makefile.bak
- ed - Makefile < eddep
- rm eddep makedep
- echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
- echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
- echo '# see make depend above' >> Makefile
-
- # DO NOT DELETE THIS LINE -- make depend uses it
-
- setmodem.o: setmodem.c /usr/include/stdio.h /usr/include/malloc.h
- setmodem.o: /usr/include/fcntl.h /usr/include/sys/fcntlcom.h
- setmodem.o: /usr/include/sys/stdtypes.h /usr/include/sys/stat.h
- setmodem.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
- setmodem.o: /usr/include/sys/sysmacros.h /usr/include/termios.h
- setmodem.o: /usr/include/sys/stdtypes.h /usr/include/sys/ioccom.h
- setmodem.o: /usr/include/sys/ttydev.h /usr/include/sys/ttycom.h
- setmodem.o: /usr/include/errno.h /usr/include/sys/errno.h
- # DEPENDENCIES MUST END AT END OF FILE
- # IF YOU PUT STUFF HERE IT WILL GO AWAY
- # see make depend above
-